package com.cdp.system.vo;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.cdp.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.IdType;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
public class SysMechanicalPerformanceThirdVO {

    @JsonProperty("regionNameStr")
    @Excel(name = "地区")//0
    private String regionNameStr;  // 区域名称字符串（不参与数据库映射）0

    @TableField("production_date")
    @JsonFormat(pattern = "yyyy-MM-dd")
  //  @Excel(name = "生产日期")//生产日期1
    @Excel(name = "生产日期", dateFormat = "yyyy-MM-dd")
    private LocalDateTime productionDate;  // 生产日期1



    @TableField("strength_grade")
    @Excel(name = "强度等级")//强度等级2
    private String strengthGrade;  // 强度等级2



    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;  // 主键ID

    private Integer size;

    @TableField("region")

    private Integer region;  // 区域




    @TableField("compressive_3d")
    @Excel(name = "3天抗压强度")//3天抗压强度3
    private BigDecimal compressive3d;  // 3天抗压强度3

    @TableField("compressive_7d")
    @Excel(name = "7天抗压强度")//7天抗压强度4
    private BigDecimal compressive7d;  // 7天抗压强度4

    @TableField("compressive_28d")
    @Excel(name = "28天抗压强度")//28天抗压强度5
    private BigDecimal compressive28d;  // 28天抗压强度5

    @TableField("water")
    @Excel(name = "水掺量")//水参量6
    private BigDecimal water;  // 水参量6


    @TableField("cement")
    @Excel(name = "水泥掺量")//水泥用量7
    private BigDecimal cement;  // 水泥用量7

    @TableField("cement_id")
    private Integer cementId;  // 水泥ID



    //水泥
    @TableField("水泥型号")  //水泥8
    @Excel(name = "水泥型号")//水泥型号8
    private String  cementModel;

    @TableField("水泥CaO含量（%）")
    @Excel(name = "CaO含量（%）")//水泥CaO含量（%）9
    private BigDecimal  cementCaoContent;  //水泥9
    @TableField("水泥SiO2含量（%）")
    @Excel(name = "SiO2含量（%）")//水泥SiO2含量（%）10
    private BigDecimal  cementSio2Content;  //水泥10
    @TableField("水泥Al2O3含量（%）")
    @Excel(name = "Al2O3含量（%）")//水泥Al2O3含量（%）11
    private BigDecimal  cementAl2o3Content;  //水泥11


    @TableField("水泥强度等级")
    @Excel(name = "水泥强度等级")//水泥强度等级13
    private BigDecimal cementStrengthGrade;  //水泥13

    @TableField("水泥28天抗压强度(MPa)12")
    @Excel(name = "28天抗压强度(MPa)")//水泥28天抗压强度(MPa)12
    private BigDecimal cementCompressiveStrength28d;  //水泥12



    @TableField("水泥来源地区")
    @Excel(name = "水泥来源地区")//水泥来源地区14
    private String cementRegionNameStr;  //水泥14


    @Excel(name = "石5-10mm掺量")//510石子用量15
    private BigDecimal stone510;  // 5-10mm石子用量

    //石头510
    private Stond510VO stond510VO;
    private Integer stoneId510;// --石头id
    @Excel(name = "石5-10mm型号")//石头510型号16
    private String stoneModel510;//--石头型号
    @Excel(name = "石5-10mm石子规格(mm)")//石头510规格17
    private String stoneSpecification510;        //--石头规格

    @Excel(name = "石5-10mm堆积密度(kg/m³)")//石头510堆积密度18
    private BigDecimal stoneStackingDensity510;        //--石头堆积密度
    @Excel(name = "石5-10mm紧密密度(kg/m³)")//石头510紧密密度19
    private BigDecimal stoneCompactDensity510;          //--石头紧密密度
    @Excel(name = "石5-10mm表观密度(kg/m³)")//石头510表观密度20
    private BigDecimal stoneBulkdensity510;//--石头表观密度

    private Integer regionName510;//--石头地区id
    @Excel(name = "石5-10mm来源地区")//石头510地区21
    private String stoneRegionNameStr510;//--石头510地区





    @Excel(name = "石5-25mm掺量")//525石子用量22
    private BigDecimal stone525;  // 5-10mm石子用量

    //石头510
    private Stond510VO stond525VO;
    private Integer stoneId525;// --石头id
    @Excel(name = "石5-25mm型号")//石头525型号23
    private String stoneModel525;//--石头型号
    @Excel(name = "石5-25mm石子规格(mm)")//石头525规格24
    private String stoneSpecification525;        //--石头规格

    @Excel(name = "石5-25mm堆积密度(kg/m³)")//石头525堆积密度25
    private BigDecimal stoneStackingDensity525;        //--石头堆积密度
    @Excel(name = "石5-25mm紧密密度(kg/m³)")//石头525紧密密度26
    private BigDecimal stoneCompactDensity525;          //--石头紧密密度
    @Excel(name = "石5-25mm表观密度(kg/m³)")//石头525表观密度27
    private BigDecimal stoneBulkdensity525;//--石头表观密度

    private Integer regionName525;//--石头地区id
    @Excel(name = "石5-25mm来源地区")//石头525地区28
    private String stoneRegionNameStr525;//--石头510地区





    @Excel(name = "石20-40mm掺量")//2040石子用量29
    private BigDecimal stone2040;  // 5-10mm石子用量


    private Integer stoneId2040;// --石头id
    @Excel(name = "石20-40mm型号")//石头2040型号30
    private String stoneModel2040;//--石头型号
    @Excel(name = "石20-40mm石子规格(mm)")//石头2040规格31
    private String stoneSpecification2040;        //--石头规格

    @Excel(name = "石20-40mm堆积密度(kg/m³)")//石头2040堆积密度32
    private BigDecimal stoneStackingDensity2040;        //--石头堆积密度
    @Excel(name = "石20-40mm紧密密度(kg/m³)")//石头2040紧密密度33
    private BigDecimal stoneCompactDensity2040;          //--石头紧密密度
    @Excel(name = "石20-40mm表观密度(kg/m³)")//石头2040表观密度34
    private BigDecimal stoneBulkdensity2040;//--石头表观密度

    private Integer regionName2040;//--石头地区id
    @Excel(name = "石20-40mm来源地区")//石头2040地区35
    private String stoneRegionNameStr2040;//--石头510地区






    @Excel(name = "石10-20mm掺量")//1020石子用量36
    private BigDecimal stone1020;  // 5-10mm石子用量


    private Integer stoneId1020;// --石头id
    @Excel(name = "石10-20mm型号")//石头1020型号37
    private String stoneModel1020;//--石头型号
    @Excel(name = "石10-20mm石子规格(mm)")//石头1020规格38
    private String stoneSpecification1020;        //--石头规格

    @Excel(name = "石10-20mm堆积密度(kg/m³)")//石头1020堆积密度39
    private BigDecimal stoneStackingDensity1020;        //--石头堆积密度
    @Excel(name = "石10-20mm紧密密度(kg/m³)")//石头1020紧密密度40
    private BigDecimal stoneCompactDensity1020;          //--石头紧密密度
    @Excel(name = "石10-20mm表观密度(kg/m³)")//石头1020表观密度41
    private BigDecimal stoneBulkdensity1020;//--石头表观密度

    private Integer regionName1020;//--石头地区id
    @Excel(name = "石10-20mm来源地区")//石头1020地区42
    private String stoneRegionNameStr1020;//--石头510地区






    @Excel(name = "石10-30mm掺量")//1030石子用量43
    private BigDecimal stone1030;  // 5-10mm石子用量


    private Integer stoneId1030;// --石头id
    @Excel(name = "石10-30mm型号")//石头1030型号44
    private String stoneModel1030;//--石头型号
    @Excel(name = "石10-30mm石子规格(mm)")//石头1030规格45
    private String stoneSpecification1030;        //--石头规格

    @Excel(name = "石10-30mm堆积密度(kg/m³)")//石头1030堆积密度46
    private BigDecimal stoneStackingDensity1030;        //--石头堆积密度
    @Excel(name = "石10-30mm紧密密度(kg/m³)")//石头1030紧密密度47
    private BigDecimal stoneCompactDensity1030;          //--石头紧密密度
    @Excel(name = "石10-30mm表观密度(kg/m³)")//石头1030表观密度48
    private BigDecimal stoneBulkdensity1030;//--石头表观密度

    private Integer regionName1030;//--石头地区id
    @Excel(name = "石10-30mm来源地区")//石头1030地区49
    private String stoneRegionNameStr1030;//--石头510地区













    @Excel(name = "石0-10mm掺量")//010石子用量50
    private BigDecimal stone010;  // 5-10mm石子用量

    private Integer stoneId010;// --石头id
    @Excel(name = "石0-10mm型号")//石头010型号51
    private String stoneModel010;//--石头型号
    @Excel(name = "石0-10mm石子规格(mm)")//石头010规格52
    private String stoneSpecification010;        //--石头规格

    @Excel(name = "石0-10mm堆积密度(kg/m³)")//石头010堆积密度53
    private BigDecimal stoneStackingDensity010;        //--石头堆积密度
    @Excel(name = "石0-10mm紧密密度(kg/m³)")//石头010紧密密度54
    private BigDecimal stoneCompactDensity010;          //--石头紧密密度
    @Excel(name = "石0-10mm表观密度(kg/m³)")//石头010表观密度55
    private BigDecimal stoneBulkdensity010;//--石头表观密度

    private Integer regionName010;//--石头地区id
    @Excel(name = "石0-10mm来源地区")//石头010地区56
    private String stoneRegionNameStr010;//--石头510地区






    @Excel(name = "石20-31.5mm掺量")//20315石子用量57
    private BigDecimal stone2031;  // 5-10mm石子用量

    private Integer stoneId20315;// --石头id
    @Excel(name = "石20-31.5mm型号")//石头20315型号58
    private String stoneModel20315;//--石头型号
    @Excel(name = "石20-31.5mm石子规格(mm)")//石头20315规格59
    private String stoneSpecification20315;        //--石头规格

    @Excel(name = "石20-31.5mm堆积密度(kg/m³)")//石头20315堆积密度60
    private BigDecimal stoneStackingDensity20315;        //--石头堆积密度
    @Excel(name = "石20-31.5mm紧密密度(kg/m³)")//石头20315紧密密度61
    private BigDecimal stoneCompactDensity20315;          //--石头紧密密度
    @Excel(name = "石20-31.5mm表观密度(kg/m³)")//石头20315表观密度62
    private BigDecimal stoneBulkdensity20315;//--石头表观密度

    private Integer regionName20315;//--石头地区id
    @Excel(name = "石20-31.5mm来源地区")//石头20315地区63
    private String stoneRegionNameStr20315;//--石头510地区





    @Excel(name = "河砂粗3.1-3.7mm掺量")//3137砂掺量64
    private BigDecimal sand3137;  // 5-10mm石子用量

    /** 砂类型 */
    @Excel(name = "河砂粗3.1-3.7mm型号")//3137砂型号65
    private String sandType3137;

    /** 细度 */
    @Excel(name = "河砂粗3.1-3.7mm细度")//3137砂细度模数66
    private BigDecimal sandFineness3137;

    /** 堆积密度 (kg/m3) */
    @Excel(name = "河砂粗3.1-3.7mm堆积密度(kg/m³)")//3137砂堆积密度67
    private BigDecimal sandBulkDensity3137;

    /** 紧密密度 (kg/m3) */
    @Excel(name = "河砂粗3.1-3.7mm紧密密度(kg/m³)")//3137砂紧密密度68
    private BigDecimal sandCompactDensity3137;

    /** 表观密度 (kg/m3) */
    @Excel(name = "河砂粗3.1-3.7mm表观密度(kg/m³)")//3137砂表观密度69
    private BigDecimal sandApparentDensity3137;

    /**粒径分布(mm)**/
    @Excel(name = "河砂粗3.1-3.7mm粒径分布(mm)")//3137砂粒径分布70
    private String  sandParticleSizeDistribution3137;

    /** 地区名称（非数据库字段） */
    @Excel(name = "河砂粗3.1-3.7mm来源地区")//3137砂地区名称71
    private String sandRegionNameStr3137;









    @Excel(name = "河砂中2.3-3.0mm掺量")//2330砂掺量72
    private BigDecimal sand2330;  // 5-10mm石子用量

    /** 砂类型 */
    @Excel(name = "河砂中2.3-3.0mm型号")//2330砂型号73
    private String sandType2330;

    /** 细度 */
    @Excel(name = "河砂中2.3-3.0mm细度")//2330砂细度模数74
    private BigDecimal sandFineness2330;

    /** 堆积密度 (kg/m3) */
    @Excel(name = "河砂中2.3-3.0mm堆积密度(kg/m³)")//2330砂堆积密度75
    private BigDecimal sandBulkDensity2330;

    /** 紧密密度 (kg/m3) */
    @Excel(name = "河砂中2.3-3.0mm紧密密度(kg/m³)")//2330砂紧密密度76
    private BigDecimal sandCompactDensity2330;

    /** 表观密度 (kg/m3) */
    @Excel(name = "河砂中2.3-3.0mm表观密度(kg/m³)")//2330砂表观密度77
    private BigDecimal sandApparentDensity2330;

    /**粒径分布(mm)**/
    @Excel(name = "河砂中2.3-3.0mm粒径分布(mm)")//2330砂粒径分布78
    private String  sandParticleSizeDistribution2330;

    /** 地区名称（非数据库字段） */
    @Excel(name = "河砂中2.3-3.0mm来源地区")//2330砂地区名称79
    private String sandRegionNameStr2330;





    @Excel(name = "河砂细1.6-2.2mm掺量")//1622砂掺量80
    private BigDecimal sand1622;  // 5-10mm石子用量

    /** 砂类型 */
    @Excel(name = "河砂细1.6-2.2mm型号")//1622砂型号81
    private String sandType1622;

    /** 细度 */
    @Excel(name = "河砂细1.6-2.2mm细度")//1622砂细度模数82
    private BigDecimal sandFineness1622;

    /** 堆积密度 (kg/m3) */
    @Excel(name = "河砂细1.6-2.2mm堆积密度(kg/m³)")//1622砂堆积密度83
    private BigDecimal sandBulkDensity1622;

    /** 紧密密度 (kg/m3) */
    @Excel(name = "河砂细1.6-2.2mm紧密密度(kg/m³)")//1622砂紧密密度84
    private BigDecimal sandCompactDensity1622;

    /** 表观密度 (kg/m3) */
    @Excel(name = "河砂细1.6-2.2mm表观密度(kg/m³)")//1622砂表观密度85
    private BigDecimal sandApparentDensity1622;

    /**粒径分布(mm)**/
    @Excel(name = "河砂细1.6-2.2mm粒径分布(mm)")//1622砂粒径分布86
    private String  sandParticleSizeDistribution1622;

    /** 地区名称（非数据库字段） */
    @Excel(name = "河砂细1.6-2.2mm来源地区")//1622砂地区名称87
    private String sandRegionNameStr1622;












    @Excel(name = "机制砂中2.3-3.0mm掺量")//2330B砂掺量88
    private BigDecimal sand2330B;  // 5-10mm石子用量

    /** 砂类型 */
    @Excel(name = "机制砂中2.3-3.0mm型号")//2330B砂型号89
    private String sandType2330B;

    /** 细度 */
    @Excel(name = "机制砂中2.3-3.0mm细度")//2330B砂细度模数90
    private BigDecimal sandFineness2330B;

    /** 堆积密度 (kg/m3) */
    @Excel(name = "机制砂中2.3-3.0mm堆积密度(kg/m³)")//2330B砂堆积密度91
    private BigDecimal sandBulkDensity2330B;

    /** 紧密密度 (kg/m3) */
    @Excel(name = "机制砂中2.3-3.0mm紧密密度(kg/m³)")//2330B砂紧密密度92
    private BigDecimal sandCompactDensity2330B;

    /** 表观密度 (kg/m3) */
    @Excel(name = "机制砂中2.3-3.0mm表观密度(kg/m³)")//2330B砂表观密度93
    private BigDecimal sandApparentDensity2330B;

    /**粒径分布(mm)**/
    @Excel(name = "机制砂中2.3-3.0mm粒径分布(mm)")//2330B砂粒径分布94
    private String  sandParticleSizeDistribution2330B;

    /** 地区名称（非数据库字段） */
    @Excel(name = "机制砂中2.3-3.0mm来源地区")//2330B砂地区名称95
    private String sandRegionNameStr2330B;




    @Excel(name = "机制砂粗3.1-3.7mm掺量")//3137B砂掺量96
    private BigDecimal sand3137B;  // 5-10mm石子用量

    /** 砂类型 */
    @Excel(name = "机制砂粗3.1-3.7mm型号")//3137B砂型号97
    private String sandType3137B;

    /** 细度 */
    @Excel(name = "机制砂粗3.1-3.7mm细度")//3137B砂细度模数98
    private BigDecimal sandFineness3137B;

    /** 堆积密度 (kg/m3) */
    @Excel(name = "机制砂粗3.1-3.7mm堆积密度(kg/m³)")//3137B砂堆积密度99
    private BigDecimal sandBulkDensity3137B;

    /** 紧密密度 (kg/m3) */
    @Excel(name = "机制砂粗3.1-3.7mm紧密密度(kg/m³)")//3137B砂紧密密度100
    private BigDecimal sandCompactDensity3137B;

    /** 表观密度 (kg/m3) */
    @Excel(name = "机制砂粗3.1-3.7mm表观密度(kg/m³)")//3137B砂表观密度101
    private BigDecimal sandApparentDensity3137B;

    /**粒径分布(mm)**/
    @Excel(name = "机制砂粗3.1-3.7mm粒径分布(mm)")//3137B砂粒径分布102
    private String  sandParticleSizeDistribution3137B;

    /** 地区名称（非数据库字段） */
    @Excel(name = "机制砂粗3.1-3.7mm来源地区")//3137B砂地区名称103
    private String sandRegionNameStr3137B;












    @Excel(name = "机制砂细1.6-2.2mm掺量")//1622砂掺量104
    private BigDecimal sand1622B;  // 5-10mm石子用量

    /** 砂类型 */
    @Excel(name = "机制砂细1.6-2.2mm型号")//1622B砂型号105
    private String sandType1622B;

    /** 细度 */
    @Excel(name = "机制砂细1.6-2.2mm细度")//1622B砂细度模数106
    private BigDecimal sandFineness1622B;

    /** 堆积密度 (kg/m3) */
    @Excel(name = "机制砂细1.6-2.2mm堆积密度(kg/m³)")//1622B砂堆积密度107
    private BigDecimal sandBulkDensity1622B;

    /** 紧密密度 (kg/m3) */
    @Excel(name = "机制砂细1.6-2.2mm紧密密度(kg/m³)")//1622B砂紧密密度108
    private BigDecimal sandCompactDensity1622B;

    /** 表观密度 (kg/m3) */
    @Excel(name = "机制砂细1.6-2.2mm表观密度(kg/m³)")//1622B砂表观密度109
    private BigDecimal sandApparentDensity1622B;

    /**粒径分布(mm)**/
    @Excel(name = "机制砂细1.6-2.2mm粒径分布(mm)")//1622B砂粒径分布110
    private String  sandParticleSizeDistribution1622B;

    /** 地区名称（非数据库字段） */
    @Excel(name = "机制砂细1.6-2.2mm来源地区")//1622B砂地区名称111
    private String sandRegionNameStr1622B;












    @Excel(name = "机制砂0-4.75mm掺量")//0475砂掺量112
    private BigDecimal sand0475;  // 5-10mm石子用量

    /** 砂类型 */
    @Excel(name = "机制砂0-4.75mm型号")//0475砂型号113
    private String sandType0475;

    /** 细度 */
    @Excel(name = "机制砂0-4.75mm细度")//0475砂细度模数114
    private BigDecimal sandFineness0475;

    /** 堆积密度 (kg/m3) */
    @Excel(name = "机制砂0-4.75mm堆积密度(kg/m³)")//0475砂堆积密度115
    private BigDecimal sandBulkDensity0475;

    /** 紧密密度 (kg/m3) */
    @Excel(name = "机制砂0-4.75mm紧密密度(kg/m³)")//0475砂紧密密度116
    private BigDecimal sandCompactDensity0475;

    /** 表观密度 (kg/m3) */
    @Excel(name = "机制砂0-4.75mm表观密度(kg/m³)")//0475砂表观密度117
    private BigDecimal sandApparentDensity0475;

    /**粒径分布(mm)**/
    @Excel(name = "机制砂0-4.75mm粒径分布(mm)")//0475砂粒径分布118
    private String  sandParticleSizeDistribution0475;

    /** 地区名称（非数据库字段） */
    @Excel(name = "机制砂0-4.75mm来源地区")//0475砂地区名称119
    private String sandRegionNameStr0475;






    @Excel(name = "机制砂0-9mm掺量")//09砂掺量120
    private BigDecimal sand09;  // 5-10mm石子用量

    /** 砂类型 */
    @Excel(name = "机制砂0-9mm型号")//09砂型号121
    private String sandType09;//

    /** 细度 */
    @Excel(name = "机制砂0-9mm细度")//09砂细度模数122
    private BigDecimal sandFineness09;

    /** 堆积密度 (kg/m3) */
    @Excel(name = "机制砂0-9mm堆积密度(kg/m³)")//09砂堆积密度123
    private BigDecimal sandBulkDensity09;

    /** 紧密密度 (kg/m3) */
    @Excel(name = "机制砂0-9mm紧密密度(kg/m³)")//09砂紧密密度124
    private BigDecimal sandCompactDensity09;

    /** 表观密度 (kg/m3) */
    @Excel(name = "机制砂0-9mm表观密度(kg/m³)")//09砂表观密度125
    private BigDecimal sandApparentDensity09;

    /**粒径分布(mm)**/
    @Excel(name = "机制砂0-9mm粒径分布(mm)")//09砂粒径分布126
    private String  sandParticleSizeDistribution09;

    /** 地区名称（非数据库字段） */
    @Excel(name = "机制砂0-9mm来源地区")//09砂地区名称127
    private String sandRegionNameStr09;







    @Excel(name = "石粉掺量")//石粉掺量128
    private BigDecimal admixtures;               //
    @Excel(name = "石粉型号")//石粉型号129
    private String admixturesModel;                       //
    @Excel(name = "石粉细度(%)")//石粉细度130
    private BigDecimal admixturesFineness;                //
    @Excel(name = "石粉含水量(%)")//石粉含水量131
    private BigDecimal admixturesMoistureContent;         //
    @Excel(name = "石粉28天活性指数(%)")//石粉28天活性指数(%)132
    private BigDecimal admixturesActivityIndex28d;        //
    private Integer admixturesRegionName;                 //
    @Excel(name = "石粉来源地区")//石粉来源地区133
    private String admixturesRegionNameStr;               //



//矿粉MineralPowder
    @Excel(name = "矿粉掺量")//矿粉掺量134
    private BigDecimal mineralPowder;               // 矿粉ID
    @Excel(name = "矿粉型号")//矿粉型号135
    private String mineralModel;                   // 型号
    @Excel(name = "矿渣等级")//矿粉矿渣等级136
    private String mineralSlagGrade;               // 矿渣等级
    @Excel(name = "矿粉细度(%)")//矿粉细度137
    private BigDecimal mineralFineness;            // 细度

    @Excel(name = "矿粉含水量(%)")//矿粉含水量138
    private BigDecimal mineralMoistureContent;     // 含水量
    @Excel(name = "矿粉28天活性指数(%)")//矿粉28天活性指数139
    private BigDecimal mineralActivityIndex28d;    // 28天活性指数
    //    private Integer specificSurfaceArea;    // 比表面积
    private Integer mineralRegionName;             // 地区ID
    @Excel(name = "矿粉来源地区")//矿粉地区名称140
    private String mineralRegionNameStr;           // 地区名称（关联 sys_region 表的 region_name 字段）






    // 粉煤灰ID
    @Excel(name = "粉煤灰掺量")//粉煤灰掺量141
    private BigDecimal flyash;

    // 型号
    @Excel(name = "粉煤灰型号")//粉煤灰型号142
    private String flyashGrade;
    // 出厂等级
    @Excel(name = "粉煤灰出厂等级")//粉煤灰出厂等级143
    private String flyashFactoryGrade;
    // 细度、
    @Excel(name = "粉煤灰细度(%)")//粉煤灰细度144
    private BigDecimal flyashFineness;
    // 含水量
    @Excel(name = "粉煤灰含水量(%)")//粉煤灰含水量145
    private BigDecimal flyashMoistureContent;


    // 28天活性指数
    @Excel(name = "粉煤灰28天活性指数(%)")//粉煤灰28天活性指数146
    private BigDecimal flyashActivityIndex28d;
    // 地区ID
    private Integer flyashRegionName;

    // 地区中文名称
    @Excel(name = "粉煤灰来源地区")//粉煤灰地区147
    private String flyashRegionNameStr;





    /**
     * 减水剂主键ID
     */
    @Excel(name = "减水剂掺量")//减水剂掺量148
    private BigDecimal reducer;

    /**
     * 型号
     */
    @Excel(name = "减水剂型号")//减水剂型号149
    private String reducerModel;
    /**
     * 含固量%
     */
    @Excel(name = "减水剂含固量(%)")//减水剂含固量%150
    private BigDecimal reducerSolidContent;

    @Excel(name = "减水剂水泥净浆流动度(mm)")//减水剂水泥净浆流动度151
    private BigDecimal reducerCementPsteFlow;//水泥净浆流动度

    @Excel(name = "减水剂减水率(%)")//减水剂减水率%152
    private BigDecimal reducerReducingRate;

    /**
     * 地区名称
     */
    @TableField(exist = false) // 表示此字段不在数据库表中
    @Excel(name = "减水剂来源")//减水剂来源153
    private String reducerRegionNameStr;




    //增效剂
    // efficiencyAgent


    @Excel(name = "增效剂掺量")//增效剂掺量154
    private BigDecimal efficiencyAgentAgent;
    @Excel(name = "增效剂型号")//增效剂型号155
    private String efficiencyAgentModel;
    @Excel(name = "增效剂来源")//增效剂来源商家156
    private String  efficiencyAgentSourceName;



 //膨胀剂


    @Excel(name = "膨胀剂掺量")//膨胀剂掺量157
    private BigDecimal swellingAgent;
    @Excel(name = "膨胀剂型号")//膨胀剂型号158
    private String swellingagentModel;
    @Excel(name = "膨胀剂来源")//膨胀剂名称159
    private String  swellingagentSourceName;









    @TableField("stone_5_10_id")
    private Integer stone510Id;  // 5-10mm石子ID



    @TableField("stone_5_25_id")
    private Integer stone525Id;  // 5-25mm石子ID

//    @TableField("stone_5_25")
//    private BigDecimal stone525;  // 5-25mm石子用量

    @TableField("stone_20_40_id")
    private Integer stone2040Id;  // 20-40mm石子ID

//    @TableField("stone_20_40")
//    private BigDecimal stone2040;  // 20-40mm石子用量

    @TableField("stone_10_20_id")
    private Integer stone1020Id;  // 10-20mm石子ID
//
//    @TableField("stone_10_20")
//    private BigDecimal stone1020;  // 10-20mm石子用量

    @TableField("stone_10_30_id")
    private Integer stone1030Id;  // 10-30mm石子ID

//    @TableField("stone_10_30")
//    private BigDecimal stone1030;  // 10-30mm石子用量

    @TableField("stone_0_10_id")
    private Integer stone010Id;  // 0-10mm石子ID

//    @TableField("stone_0_10")
//    private BigDecimal stone010;  // 0-10mm石子用量

    @TableField("stone_20_31_id")
    private Integer stone2031Id;  // 20-31mm石子ID


    @TableField("stone_coarse_20_31")
    private BigDecimal stoneCoarse2031; //石头20-31.5参量


    @TableField("sand_river_coarse_31_37_id")
    private Integer sandRiverCoarse3137Id;  // 河沙31-37mm粗砂ID

    @TableField("sand_river_coarse_31_37")
    private BigDecimal sandRiverCoarse3137;  // 河沙31-37mm粗砂用量

    @TableField("sand_river_23_30_med_id")
    private Integer sandRiver2330MedId;  // 河沙23-30mm中砂ID

    @TableField("sand_river_23_30_med")
    private BigDecimal sandRiver2330Med;  // 河沙23-30mm中砂用量

    @TableField("sand_river_16_22_fine_id")
    private Integer sandRiver1622FineId;  // 河沙16-22mm细砂ID

    @TableField("sand_river_16_22_fine")
    private BigDecimal sandRiver1622Fine;  // 河沙16-22mm细砂用量

    @TableField("sand_mech_23_30_med_id")
    private Integer sandMech2330MedId;  // 机械砂23-30mm中砂ID

    @TableField("sand_mech_23_30_med")
    private BigDecimal sandMech2330Med;  // 机械砂23-30mm中砂用量

    @TableField("sand_mech_31_37_coarse_id")
    private Integer sandMech3137CoarseId;  // 机械砂31-37mm粗砂ID

    @TableField("sand_mech_31_37_coarse")
    private BigDecimal sandMech3137Coarse;  // 机械砂31-37mm粗砂用量

    @TableField("sand_mech_16_22_fine_id")
    private Integer sandMech1622FineId;  // 机械砂16-22mm细砂ID

    @TableField("sand_mech_16_22_fine")
    private BigDecimal sandMech1622Fine;  // 机械砂16-22mm细砂用量

    @TableField("sand_mech_0_475_id")
    private Integer sandMech0475Id;  // 机械砂0-0.475mm粉砂ID

    @TableField("sand_mech_0_475")
    private BigDecimal sandMech0475;  // 机械砂0-0.475mm粉砂用量

    @TableField("sand_mech_0_9_id")
    private Integer sandMech09Id;  // 机械砂0-0.9mm用量ID

    @TableField("sand_mech_0_9")
    private BigDecimal sandMech09;  // 机械砂0-0.9mm用量

    @TableField("stone_powder_id")
    private Integer stonePowderId;  // 石粉ID

    @TableField("stone_powder")
    private BigDecimal stonePowder;  // 石粉用量

    @TableField("mineral_powder_id")
    private Integer mineralPowderId;  // 矿粉ID
//
//    @TableField("mineral_powder")
//    private BigDecimal mineralPowder;  // 矿粉用量

    @TableField("fly_ash_id")
    private Integer flyAshId;  // 飞灰ID
//
//    @TableField("fly_ash")
//    private BigDecimal flyAsh;  // 飞灰用量

    @TableField("water_reducer_id")
    private Integer waterReducerId;  // 引水剂ID

    @TableField("water_reducer")
    private BigDecimal waterReducer;  // 引水剂用量

    @TableField("efficiency_agent_id")
    private Integer efficiencyAgentId;  // 效率剂ID

//    @TableField("efficiency_agent")
//    private BigDecimal efficiencyAgent;  // 效率剂用量

    @TableField("expansion_agent_id")
    private Integer expansionAgentId;  // 膨胀剂ID

    @TableField("expansion_agent")
    private BigDecimal expansionAgent;  // 膨胀剂用量

    @TableField("create_by")
    private String createBy;  // 创建人

    @TableField("create_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;  // 创建时间

    @TableField("update_by")
    private String updateBy;  // 更新人

    @TableField("update_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;  // 更新时间

    @TableField("version")
    private Integer version;  // 版本

    @TableField("delete_time")
    private Integer deleteTime;  // 删除时间




//    private Stond525VO stond525VO;
//    private Integer stoneId525;// --石头id
//    private String model525;//--石头型号
//    private Integer regionName525;//--石头地区id
//    private String regionNameStr525;//--石头510地区
//    private String stoneSpecification525;        //--石头规格
//    private BigDecimal bulkdensity525;//--石头表观密度
//    private BigDecimal stackingDensity525;        //--石头堆积密度
//    private BigDecimal compactDensity525;          //--石头紧密密度


//    private Stond2040VO stond2040VO;
//    private Integer stoneId2040;// --石头id
//    private String model2040;//--石头型号
//    private Integer regionName2040;//--石头地区id
//    private String regionNameStr2040;//--石头510地区
//    private String stoneSpecification2040;        //--石头规格
//    private BigDecimal bulkdensity2040;//--石头表观密度
//    private BigDecimal stackingDensity2040;        //--石头堆积密度
//    private BigDecimal compactDensity2040;          //--石头紧密密度


//    private Stond1020VO stond1020VO;
//    private Integer stoneId1020;// --石头id
//    private String model1020;//--石头型号
//    private Integer regionName1020;//--石头地区id
//    private String regionNameStr1020;//--石头510地区
//    private String stoneSpecification1020;        //--石头规格
//    private BigDecimal bulkdensity1020;//--石头表观密度
//    private BigDecimal stackingDensity1020;        //--石头堆积密度
//    private BigDecimal compactDensity1020;          //--石头紧密密度


//    private Stond1030VO stond1030VO;
//    private Integer stoneId1030;// --石头id
//    private String model1030;//--石头型号
//    private Integer regionName1030;//--石头地区id
//    private String regionNameStr1030;//--石头510地区
//    private String stoneSpecification1030;        //--石头规格
//    private BigDecimal bulkdensity1030;//--石头表观密度
//    private BigDecimal stackingDensity1030;        //--石头堆积密度
//    private BigDecimal compactDensity1030;          //--石头紧密密度


//    private Stond010VO stond010VO;
//    private Integer stoneId010;// --石头id
//    private String model010;//--石头型号
//    private Integer regionName010;//--石头地区id
//    private String regionNameStr010;//--石头510地区
//    private String stoneSpecification010;        //--石头规格
//    private BigDecimal bulkdensity010;//--石头表观密度
//    private BigDecimal stackingDensity010;        //--石头堆积密度
//    private BigDecimal compactDensity010;          //--石头紧密密度


    private Stond2030VO stond2030VO;
    private Integer stoneId2030;// --石头id
    private String model2030;//--石头型号
    private Integer regionName2030;//--石头地区id
    private String regionNameStr2030;//--石头510地区
    private String stoneSpecification2030;        //--石头规格
    private BigDecimal bulkdensity2030;//--石头表观密度
    private BigDecimal stackingDensity2030;        //--石头堆积密度
    private BigDecimal compactDensity2030;          //--石头紧密密度


    private SandRiverCoarse3137VO sandRiverCoarse3137VO;

    /**
     * 表观密度 (kg/m3)
     */


    private SandRiverCoarse2030VO sandRiverCoarse2330VO;
    private Integer sandIdSandRiverCoarse2330;
    /**
     * 砂ID
     */
    private String modelSandRiverCoarse2330;
    /**
     * 砂类型
     */
    private Integer regionNameSandRiverCoarse2330;
    /**
     * 地区
     */
    private String fullNameRsandRiverCoarse2330;
    /**
     * 地区名称（非数据库字段）
     */
    private String particleSizeDistributionNameSandRiverCoarse2330;
    /**
     * 粒径分布(mm)
     **/
    private BigDecimal finenessSandRiverCoarse2330;
    /**
     * 细度
     */
    private BigDecimal bulkDensitySandRiverCoarse2330;
    /**
     * 堆积密度 (kg/m3)
     */
    private BigDecimal compactDensitySandRiverCoarse2330;
    /**
     * 紧密密度 (kg/m3)
     */
    private BigDecimal apparentDensitySandRiverCoarse2330;
    /**
     * 表观密度 (kg/m3)
     */


    private SandRiverCoarse1622VO sandRiverCoarse1622VO;
    private Integer sandIdSandRiverCoarse1622;
    /**
     * 砂ID
     */
    private String modelSandRiverCoarse1622;
    /**
     * 砂类型
     */
    private Integer regionNameSandRiverCoarse1622;
    /**
     * 地区
     */
    private String fullNameRsandRiverCoarse1622;
    /**
     * 地区名称（非数据库字段）
     */
    private String particleSizeDistributionNameSandRiverCoarse1622;
    /**
     * 粒径分布(mm)
     **/
    private BigDecimal finenessSandRiverCoarse1622;
    /**
     * 细度
     */
    private BigDecimal bulkDensitySandRiverCoarse1622;
    /**
     * 堆积密度 (kg/m3)
     */
    private BigDecimal compactDensitySandRiverCoarse1622;
    /**
     * 紧密密度 (kg/m3)
     */
    private BigDecimal apparentDensitySandRiverCoarse1622;
    /**
     * 表观密度 (kg/m3)
     */


    private SandRiverCoarse2030BVO sandRiverCoarse2330BVO;
    private Integer sandIdSandRiverCoarse2330B;
    /**
     * 砂ID
     */
    private String modelSandRiverCoarse2330B;
    /**
     * 砂类型
     */
    private Integer regionNameSandRiverCoarse2330B;
    /**
     * 地区
     */
    private String fullNameRsandRiverCoarse2330B;
    /**
     * 地区名称（非数据库字段）
     */
    private String particleSizeDistributionNameSandRiverCoarse2330B;
    /**
     * 粒径分布(mm)
     **/
    private BigDecimal finenessSandRiverCoarse2330B;
    /**
     * 细度
     */
    private BigDecimal bulkDensitySandRiverCoarse2330B;
    /**
     * 堆积密度 (kg/m3)
     */
    private BigDecimal compactDensitySandRiverCoarse2330B;
    /**
     * 紧密密度 (kg/m3)
     */
    private BigDecimal apparentDensitySandRiverCoarse2330B;
    /**
     * 表观密度 (kg/m3)
     */


    private SandRiverCoarse3137BVO sandRiverCoarse3137BVO;
    private Integer sandIdSandRiverCoarse3137B;
    /**
     * 砂ID
     */
    private String modelSandRiverCoarse3137B;
    /**
     * 砂类型
     */
    private Integer regionNameSandRiverCoarse3137B;
    /**
     * 地区
     */
    private String fullNameRsandRiverCoarse3137B;
    /**
     * 地区名称（非数据库字段）
     */
    private String particleSizeDistributionNameSandRiverCoarse3137B;
    /**
     * 粒径分布(mm)
     **/
    private BigDecimal finenessSandRiverCoarse3137B;
    /**
     * 细度
     */
    private BigDecimal bulkDensitySandRiverCoarse3137B;
    /**
     * 堆积密度 (kg/m3)
     */
    private BigDecimal compactDensitySandRiverCoarse3137B;
    /**
     * 紧密密度 (kg/m3)
     */
    private BigDecimal apparentDensitySandRiverCoarse3137B;
    /**
     * 表观密度 (kg/m3)
     */


    private SandRiverCoarse1622BVO sandRiverCoarse1622BVO;
    private Integer sandIdSandRiverCoarse1622B;
    /**
     * 砂ID
     */
    private String modelSandRiverCoarse1622B;
    /**
     * 砂类型
     */
    private Integer regionNameSandRiverCoarse1622B;
    /**
     * 地区
     */
    private String fullNameRsandRiverCoarse1622B;
    /**
     * 地区名称（非数据库字段）
     */
    private String particleSizeDistributionNameSandRiverCoarse1622B;
    /**
     * 粒径分布(mm)
     **/
    private BigDecimal finenessSandRiverCoarse1622B;
    /**
     * 细度
     */
    private BigDecimal bulkDensitySandRiverCoarse1622B;
    /**
     * 堆积密度 (kg/m3)
     */
    private BigDecimal compactDensitySandRiverCoarse1622B;
    /**
     * 紧密密度 (kg/m3)
     */
    private BigDecimal apparentDensitySandRiverCoarse1622B;
    /**
     * 表观密度 (kg/m3)
     */


    private SandRiverCoarse0475VO sandRiverCoarse0475VO;
    private Integer sandIdSandRiverCoarse0475;
    /**
     * 砂ID
     */
    private String modelSandRiverCoarse0475;
    /**
     * 砂类型
     */
    private Integer regionNameSandRiverCoarse0475;
    /**
     * 地区
     */
    private String fullNameRsandRiverCoarse0475;
    /**
     * 地区名称（非数据库字段）
     */
    private String particleSizeDistributionNameSandRiverCoarse0475;
    /**
     * 粒径分布(mm)
     **/
    private BigDecimal finenessSandRiverCoarse0475;
    /**
     * 细度
     */
    private BigDecimal bulkDensitySandRiverCoarse0475;
    /**
     * 堆积密度 (kg/m3)
     */
    private BigDecimal compactDensitySandRiverCoarse0475;
    /**
     * 紧密密度 (kg/m3)
     */
    private BigDecimal apparentDensitySandRiverCoarse0475;
    /**
     * 表观密度 (kg/m3)
     */


    private SandRiverCoarse09VO sandRiverCoarse09VO;
    private Integer sandIdSandRiverCoarse09;
    /**
     * 砂ID
     */
    private String modelSandRiverCoarse09;
    /**
     * 砂类型
     */
    private Integer regionNameSandRiverCoarse09;
    /**
     * 地区
     */
    private String fullNameRsandRiverCoarse09;
    /**
     * 地区名称（非数据库字段）
     */
    private String particleSizeDistributionNameSandRiverCoarse09;
    /**
     * 粒径分布(mm)
     **/
    private BigDecimal finenessSandRiverCoarse09;
    /**
     * 细度
     */
    private BigDecimal bulkDensitySandRiverCoarse09;
    /**
     * 堆积密度 (kg/m3)
     */
    private BigDecimal compactDensitySandRiverCoarse09;
    /**
     * 紧密密度 (kg/m3)
     */
    private BigDecimal apparentDensitySandRiverCoarse09;
    /**
     * 表观密度 (kg/m3)
     */


    private SysOtherAdmixturesVO sysOtherAdmixturesVO;
    private Integer soaAdmixturesId;               // admixtures_id
    private String soaModel;                       // model
    private BigDecimal soaFineness;                // fineness
    private BigDecimal soaMoistureContent;         // moisture_content
    private BigDecimal soaActivityIndex28d;        // activity_index_28d

    private String soaRegionNameStr;               // regionNameStr (地区中文名称，来自sys_region表)
    private Integer soaRegionName;                 // region_name (地区ID)
    private SysMineralPowderVO sysMineralPowderVO;
    private Integer smpowerPowderId;                 /*矿粉id*/
    private String smpowerModel;                   /*矿粉型号*/
    private String smpowerSlagGrade;               /*矿渣等级*/
    private BigDecimal smpowerFineness;            /*矿渣细度*/
    private BigDecimal smpowerMoistureContent;     /*矿渣含水量*/
    private BigDecimal smpowerActivityIndex28d;    /*28天活性指数(%)*/
    private Integer smpowerRegionName;             //矿渣 地区ID
    private String smpowersmpowerRegionNameStr;           //矿渣 地区名称（关联 sys_region 表的 region_name 字段）


    //粉煤灰
    private SysFlyashVO sysFlyashVO;
    // 粉煤灰ID
    private Integer sfFlyashId   /*粉煤灰id*/;

    // 型号
    private String sfGrade;

    // 细度
    private BigDecimal sfFineness;

    // 地区ID
    private Integer sfRegionName;

    // 地区中文名称
    private String sfRegionNameStr;

    // 出厂等级
    private String sfFactoryGrade;


    // 含水量
    private BigDecimal sfMoistureContent;

    // 28天活性指数
    private BigDecimal sfActivityIndex28d;


    private WaterReducerVO waterReducerVO;/* 减水剂*/


    /**
     * 减水剂主键ID
     */
    private Long swrReducerId;

    /**
     * 型号
     */
    private String swrModel;

    /**
     * 来源名称
     */
    private String swrSourceName;

    /**
     * 含固量%
     */
    private Double swrSolidContent;

    /**
     * 减水率%
     */
    private Double swrMolecularFormula;

    private Double swrCementPasteFlow; /*水泥净浆流动度*/

    /**
     * 减水率%
     */
    private Double swrReducingRate;


    //增效剂
    private SysEfficiencyAgentVO sysEfficiencyAgentVO;

    private Integer seaAgentId;
    private String seaModel;

    private String seaSourceName;


    /*膨胀剂*/
    private SwellingagentVO swellingagentVO;
    private Integer swSwellingagentId;
    private String swModel;
    private String swSourceName;


    private SysCementVO sysCementVO;
    private Integer scCementId;

    private String scModel;

    private BigDecimal scCaoContent;

    private BigDecimal scSio2Content;

    private BigDecimal scAl2o3content;

    private Integer scRegionName;

    private String scregionNameStr;

    private BigDecimal scCompressiveStrength28d;

    private BigDecimal scStrengthGrade;


}
